<?php
// +----------------------------------------------------------------------------
// | Tke团队版权所属 [三十年河东三十年河西,莫欺少年穷.!]
// +----------------------------------------------------------------------------
// | Copyright (c) 2014 http://www.itdaodan.com All rights reserved.
// +----------------------------------------------------------------------------
// | Author: PHP@妖孽 <dino_ma@163.com>
// +----------------------------------------------------------------------------

namespace Home\Model;
use Think\Model;
/**
 * @todo 全局基础模型
 */
class BaseModel extends Model {

    /**
     * 全局新增
     * @return boolean fasle 失败 ， int  成功 返回完整的数据
     * @author PHP@妖孽 <dino_ma@163.com>
     */
    public function update(){
    	/* 获取数据对象 */
    	$data = $this->create($_POST);
    	if(empty($data)){
    	    $this->error =$this->getError();
    		return false;
    	}
    	/* 添加或新增活动配置 */
    	if(empty($data[$this->getPk()])){ //新增数据
    		$id = $this->add(); //添加活动配置
    		if(!$id){
    			$this->error = '新增出错！';
    			return false;
    		}
    	} else { //更新数据
    		$id = $this->save(); //更新活动配置
    		if(false === $id){
    			$this->error = '更新出错！';
    			return false;
    		}
    	}
    	return $id;
    }


    /**
     * @todo 返回创建人
     * @author PHP@妖孽 <mashengjie@hrbjjhh.com>
     */
    static protected function getUid(){
    	return UID;
    }

    /**
     * @todo 格式化时间 日期型到时间戳
     * @return number
     * @author PHP@妖孽 <mashengjie@hrbjjhh.com>
     */
    static protected function getTime($time){
    	return strtotime($time);
    }

}
